package com.view.houseon;

import com.controller.houseon.ControlHouseON;
import com.model.houseon.CasaBean;
import com.presentacion.houseon.R;
import com.presentacion.houseon.R.layout;
import com.presentacion.houseon.R.menu;

import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.CheckBox;
import android.widget.ImageButton;
import android.widget.TextView;

public class PerfilUsuarioActivity extends Activity {
	
	TextView txt_nombres, txt_apellidos, txt_correo, txt_nick, txt_dni, txt_ruc;
	CheckBox estado;
	
	ImageButton ibtn_inicio;
	ImageButton ibtn_information;
	ImageButton ibtn_logout;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_perfil_usuario);
		
		ibtn_logout=(ImageButton)findViewById(R.id.ibtnEscenarios);
		ibtn_logout.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				//Toast.makeText(ListaCasaActivity.this, String.valueOf("logout.."), Toast.LENGTH_SHORT).show();
			    AlertDialog.Builder alert = new AlertDialog.Builder(PerfilUsuarioActivity.this);
                alert.setTitle("Desea Salir?");
                alert.setPositiveButton("Aceptar", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int whichButton) {  
                        salir();
                        }});
                           alert.setNegativeButton("Cancelar", new DialogInterface.OnClickListener() {  
                               public void onClick(DialogInterface dialog, int whichButton) {    
                            }});
                       alert.show();
			}
		});
		
		ibtn_inicio=(ImageButton)findViewById(R.id.ibtnHome);
		ibtn_inicio.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				//Toast.makeText(ListaCasaActivity.this, String.valueOf("perfil.."), Toast.LENGTH_SHORT).show();
				 Intent i = new Intent(PerfilUsuarioActivity.this, ListaCasaActivity.class);
				 startActivity(i);
			}
		});
		
		txt_nombres=(TextView)findViewById(R.id.txt_nombre_usuario);
		txt_apellidos=(TextView)findViewById(R.id.txt_apellido_usuario);
		txt_correo=(TextView)findViewById(R.id.txt_correo_usuario);
		txt_nick=(TextView)findViewById(R.id.txt_nick_usuario);
		//txt_dni=(TextView)findViewById(R.id.txt_dni_usuario);
		//txt_ruc=(TextView)findViewById(R.id.txt_ruc_usuario);
		estado=(CheckBox)findViewById(R.id.cb_estado_usuario);
		
		//CasaBean c= ControlHouseON.getInstancia().BuscarCasaxId(idCasa);
		
		txt_nombres.setText("Pavel");
		txt_apellidos.setText("Padilla Villanueva");
		txt_correo.setText("ppadilla@gmail.com");
		txt_nick.setText("ppadilla");
		//txt_dni.setText("44868477");
		//txt_ruc.setText("---");
		estado.setChecked(true);
		

		ibtn_information=(ImageButton)findViewById(R.id.ibtnInformacion);
		ibtn_information.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				//Toast.makeText(ListaCasaActivity.this, String.valueOf("info.."), Toast.LENGTH_SHORT).show();
				 Intent i = new Intent(PerfilUsuarioActivity.this, InformacionHouseONActivity.class);
				 startActivity(i);
			}
		} );
	}
	
	   public  void salir(){
	       Intent i = new Intent(); 
	                  i.setAction( Intent.ACTION_MAIN); 
	                  i.addCategory( Intent.CATEGORY_HOME); 
	                  i.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP); 
	                  startActivity(i); 
	                  android.os.Process.killProcess( android.os.Process.myPid()); 
	                  finish();
	  }

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.perfil_usuario, menu);
		return true;
	}

}
